.textboxplain {
	border:0px;
	outline: none;
}
.textboxplain:focus {
	outline: none;
}


input[readonly], input[readonly="readonly"] {
    outline: none;
	cursor:text;
	background-color: #fff;
	color: #000;
}

.tooltip{
	margin:4px;
	padding:2px;
	font-size:12px;
	font-family:"verdana";
	border:1px solid gray;
	background-color:white;
	position: absolute;
	z-index: 2;
}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	
	border-top: 5px solid black;
}

.headercontainer {
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	//xborder:1px solid blue;"
}

.incorrect {
	position:absolute;
	display:none;
	z-index:9999;
	left:0px;
	top:0px;
}

.glasscontainer {
	background:rgba(0, 0, 0, 0); 
	position:absolute;
	z-index:100;
	left:0px;
	top:0px;
	width:1200px;
	height:500px;
	box-sizing:border-box;
	//xborder:1px solid red;
	//xbackground-color:white;
	//xopacity:0.2
}
.question {
	display:block;
	position:absolute;
	left:0px;
	top:143px;
	z-index:90;
}

.questionImgLong {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:95;
}

.questioncontainer {
	display:block;
	position:absolute;
	z-index:120;
	left:0px;
	top:143px;
	width:940px;
	height:467px;
	box-sizing:border-box;
	//xborder:1px solid red;
}

.rightclickmenu {
	position:absolute;
	display:block;
	z-index:130;
}

.rightclickmenucontainer {
	position:absolute;
	display:block;
	z-index:140;
	box-sizing:border-box;
	//xborder:1px solid blue;
}

.submenucontainer {
	position:absolute;
	display:block;
	z-index:160;
	box-sizing:border-box;
	//xborder:1px solid blue;
}

.submenu {
	position:absolute;
	display:block;
	z-index:150;
}